import { createI18n } from "vue-i18n";
import zhCn from './zhCn';
import en from './en'

const messages = {
    zhCn,
    en
};
const language = (navigator.language || 'en').toLocaleLowerCase(); // 这是获取浏览器的语言
const i18n = createI18n({
    legacy: false,
    globalInjection: true, // 全局模式，可以直接使用 $t
    locale: localStorage.getItem('lang') || language.split('-')[0] || 'en', // 首先从缓存里拿，没有的话就用浏览器语言，
    fallbackLocale: 'zhCn', // 设置备用语言
    messages
});

export default i18n;
